engine cooling systems - French English Dictionary